import advView from "$v/adv";
import {
    isLoginRequest,
    loginRequest
} from "$a/admin"
import {
    logoutRequest
} from "../api/admin";
export default async (req, res, next) => {

    next(advView({
        //response上的subRoute可以在页面留下一个标记，表示二级路由的内容会在此展现
        subRoute: res.subRoute(),
        //将高亮需要显示的路径传出去，通过判断路径来设置选项卡高亮显示
        url: req.url,
    }))
    // 退出登录的逻辑
    const oLogout = document.getElementById('logout')
    oLogout.onclick = async function () {
        try {
            //退出登录的请求，改变登录状态码
            await logoutRequest()
            //清除本地的token
            localStorage.removeItem("user_token")
            //跳转到登录页面
            router.go("/login")
        } catch (e) {
            //退出登录异常给予提示
            alert('退出异常' + e.message)
        }
    }
}